package com.bdan.t382.entity;

import java.io.Serializable;

public class Baby implements Serializable {
    // 一个宝贝出生时，必须确定亲生母亲和性别
public Baby(Woman mother, String gender) {
      this.mother = mother;
      this.gender = gender;
      }
// 姓名，可以出生后再取名，也可以改名
      private String name;
 // 亲生母亲，出生就是确定的，后面不会再改变
     private Woman mother;
 // 性别，出生就确定，非特殊情况不会再改变
     private String gender;
 public String getName() { return name; }
 public Woman getMother() { return mother; }
 public String getGender() { return gender; }
 // 只有名字加 setter
      public void setName(String name) { this.name = name; }
 public void introduce(){
         System.out.println("我是一个"+ getGender() +"宝宝，我的妈妈是：" + this.getMother().getName());
         if(name == null){
          System.out.print("我还没取名呢~");
          }else{
          System.out.print("我叫：" + this.getName());
          }
         }
}
